Web server QoS models: applying scheduling rules from production planning
نویسندگان
چکیده
Most web servers, in practical use, use a queuing policy based on the Best E8ort model, which employs the 9rst-in-9rst-out (FIFO) scheduling rule to prioritize web requests in a single queue. This model does not provide Quality of Service (QoS). In the Di8erentiated Services (Di8Serv) model, separate queues are introduced to di8erentiate QoS for separate web requests with di8erent priorities. This paper presents web server QoS models that use a single queue, along with scheduling rules from production planning in the manufacturing domain, to di8erentiate QoS for classes of web service requests with di8erent priorities. These scheduling rules are Weighted Shortest Processing Time (WSPT), Apparent Tardiness Cost (ATC), and Earliest Due Date. We conduct simulation experiments and compare the QoS performance of these scheduling rules with the FIFO scheme used in the basic Best E8ort model with only one queue, and the basic Di8Serv model with two separate queues. Simulation results demonstrate better QoS performance using WSPT and ATC, especially when requested services exceed the capacity of a web server. ? 2003 Elsevier Ltd. All rights reserved.
منابع مشابه
Session-Based Overload Control in QoS-Aware Web Servers
With the explosive use of Internet, contemporary web servers are susceptible to overloads and their services deteriorate drastically and often cause denial of services. In this paper, we proposed two methods to prevent and control overloads in web servers by utilizing session-based relationship among HTTP requests. We first exploited the dependence among session-based requests by analyzing and ...
متن کاملEnhancing router QoS through job scheduling with weighted shortest processing time-adjusted
Most routers on the Internet employ a 2rst-in-2rst-out (FIFO) scheduling rule to determine the order of serving data packets. This scheduling rule does not provide quality of service (QoS) with regards to the di6erentiation of services for data packets with di6erent service priorities and the enhancement of routing performance. We develop a scheduling rule called Weighted Shortest Processing Ti...
متن کاملOverload control in QoS - aware web servers q 3
7 With the explosive use of Internet, contemporary web servers are susceptible to overloads during which their services 8 deteriorate drastically and often lead to denial of services. Overloads are of more serious concerns for QoS-aware 9 servers. Evaluation of performance of QoS-aware servers in terms of the number of request completion is not very 10 meaningful. A better measure would be the ...
متن کاملModeling and performance analysis of QoS-aware load balancing of Web-server clusters
This paper introduces mechanisms to correlate contents and priorities of incoming HTTP requests used for server process scheduling with the load balancing policies for Web-server clusters. This approach enables both load balancing and Web quality of service (QoS). Another contribution is a modeling and analysis technique based on stochastic highlevel Petri net methods for QoS-aware load balanci...
متن کاملFeedback Control Real-Time Scheduling
We develop Feedback Control real-time Scheduling (FCS) as a unified framework to provide Quality of Service (QoS) guarantees in unpredictable environments (such as ebusiness servers on the Internet). FCS includes four major components. First, novel scheduling architectures provide performance control to a new category of QoS critical systems that cannot be addressed by traditional open loop sch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers & OR
دوره 32 شماره
صفحات -
تاریخ انتشار 2005